// import Vue from 'vue'

// 自定义指令
// Vue.directive('focus',
export default {

  inserted (el) {
    focus(el)
  },
  update (el) {
    focus(el)
  }
}
// ）
function focus (el) {
  //   找到符合的DOM元素
  if (['INPUT', 'TEXTAREA'].includes(el.tagName)) {
    el.focus()
    return
  }
  let node = el.querySelector('input')
  if (node) {
    node.focus()
    return
  }
  node = el.querySelector('textarea')
  if (node) {
    node.focus()
    return
  }
  throw new Error('请把指令用在表单v-focus')
}
